package com.heima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.common.Result;
import com.heima.domain.dto.SkuClassDto;
import com.heima.domain.po.SkuClass;
import com.heima.domain.vo.SkuClassVo;

public interface SkuClassService extends IService<SkuClass> {
    /**新增分类
     */
    Boolean addSort(SkuClassDto dto);

    /**
     * 分页查询商品分类
     * @param pageIndex
     * @param pageSize
     * @param className
     * @return
     */
    Result getByPage(Integer pageIndex, Integer pageSize, String className);

    /**
     * 修改商品分类
     * @param classId
     * @param dto
     * @return
     */
    Boolean updateSku(String classId, SkuClassDto dto);

    /**
     * 获取商品分类
     * @param classId
     * @return
     */
    SkuClassVo getSkuClassById(Integer classId);

    /**
     * 删除商品分类
     * @param classId
     */
    void deleteSkuClassById(Integer classId);
}
